like to hear oneself talk - German English Dictionary